Text copied to clipboard!

Título

Text copied to clipboard!

Otimização de Consultas para Monólito LMS em PHP

Descrição

Text copied to clipboard!
Estamos à procura de um profissional experiente em otimização de consultas para um sistema LMS (Learning Management System) monolítico desenvolvido em PHP. O candidato ideal terá um profundo conhecimento em bancos de dados relacionais, especialmente MySQL, e será capaz de identificar gargalos de desempenho, propor melhorias e implementar soluções eficazes para otimizar o tempo de resposta das consultas. O sistema LMS é utilizado por milhares de usuários simultaneamente, o que exige um alto nível de desempenho e estabilidade. O profissional será responsável por revisar consultas SQL existentes, propor reestruturações de índices, normalizações ou desnormalizações de tabelas, além de colaborar com a equipe de desenvolvimento para garantir que as boas práticas de acesso a dados sejam seguidas. Além disso, será necessário realizar testes de carga, monitoramento de desempenho e análise de logs para identificar pontos críticos. O conhecimento em profiling de aplicações PHP e ferramentas como Xdebug, New Relic ou similares será considerado um diferencial. Este papel é fundamental para garantir a escalabilidade e a eficiência do sistema, contribuindo diretamente para a experiência do usuário final e a sustentabilidade da plataforma a longo prazo.

Responsabilidades

Text copied to clipboard!
  • Analisar e otimizar consultas SQL em sistemas PHP monolíticos
  • Identificar gargalos de desempenho em bancos de dados
  • Reestruturar índices e tabelas para melhor performance
  • Colaborar com desenvolvedores para implementar boas práticas de acesso a dados
  • Executar testes de carga e stress
  • Monitorar métricas de desempenho e logs
  • Documentar alterações e melhorias realizadas
  • Participar de reuniões técnicas para alinhamento de soluções
  • Propor melhorias contínuas na arquitetura de dados
  • Garantir a escalabilidade do sistema LMS

Requisitos

Text copied to clipboard!
  • Experiência comprovada com PHP e MySQL
  • Conhecimento avançado em otimização de consultas SQL
  • Familiaridade com sistemas monolíticos
  • Experiência com ferramentas de profiling como Xdebug ou New Relic
  • Capacidade analítica para identificar e resolver problemas de desempenho
  • Conhecimento em modelagem de dados relacional
  • Boa comunicação e trabalho em equipe
  • Desejável experiência com sistemas LMS
  • Conhecimento de versionamento com Git
  • Formação em Ciência da Computação ou áreas correlatas

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com sistemas LMS monolíticos?
  • Quais ferramentas você utiliza para análise de desempenho em PHP?
  • Como você aborda a otimização de uma consulta lenta?
  • Você já trabalhou com profiling de aplicações PHP?
  • Como você garante a escalabilidade de um sistema monolítico?
  • Você tem experiência com testes de carga e stress?
  • Já trabalhou com reestruturação de índices em bancos de dados?
  • Como você documenta suas otimizações?
  • Você já utilizou ferramentas como New Relic ou similares?
  • Qual foi o maior desafio de performance que você enfrentou?